//变量介绍
package main

import (
	"fmt"
	"reflect"
)

func main() {
	//定义变量： int, uint, string, bool, byte , float32, complex...
	var var_name int //定义未初始化
	fmt.Println(var_name)
	var author string = "yekai"
	fmt.Println(author)
	var x = true //自动类型推导
	fmt.Println(x)
	pi := 3.14 // := 支持类型自动推导并定义变量，但是 := 左边的变量必须是代码段内第一次出出现
	//pi := 2.33
	fmt.Println(pi)
	fmt.Println(reflect.TypeOf(pi))
	x, y, z := false, "hello", 4.19
	fmt.Println(x, y, z)
}
